package myky.com.doctorapp.contract;

import java.util.List;

import io.reactivex.Observable;
import myky.com.doctorapp.base.BaseEntity;
import myky.com.doctorapp.base.BaseView;
import myky.com.doctorapp.entity.ChooseDisesTypeEntity;
import myky.com.doctorapp.entity.PageEntity;

public interface ChooseDissesTypeContract {
    interface Model {

        Observable<BaseEntity<ChooseDisesTypeEntity>>findDissesType(String currentPage,String selectid,String selecttype,String pageSize,String version);
    }

    interface View extends BaseView<ChooseDisesTypeEntity> {
        void showDissesType(List<ChooseDisesTypeEntity.DiseaseListBean> diseaseList, PageEntity pageEntity);
    }

    interface Presenter {

        void findDissesType(String currentPage,String selectid,String selecttype,String pageSize,String version);
    }
}
